<?xml version="1.0" encoding="UTF-8" ?>
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui">
	
	<p:dialog id="popUpNuevaSepultura" header="#{i18n['erp.despacho.sepultura.registrar']}" resizable="false" draggable="false"
		widgetVar="dlgNuevaSepultura" modal="true" width="500" minWidth="500" appendTo="@(body)">
		<h:form id="formNuevaSepultura" styleClass="formulario">
			<p:panel id="pnlNuevaSepultura">
				<table class="formulario">
					<tr>
						<td width="30%">
							<h:outputLabel for="txtCi" value="#{i18n['erp.despacho.defuncion.cedula']}" />
						</td>
						<td width="70%" ><p:selectOneMenu id="txtCi" label="#{i18n['erp.despacho.defuncion.cedula']}" value="#{sepulturaDataManager.defuncionlistDTO.perCi}"  filter="true" required="true"  >

								<f:selectItem itemLabel="#{i18n['label.seleccione']}"/>
								<f:selectItems value="#{sepulturaController.sepulturaDataManager.defuncionListDTOs}" var="defuncion" itemLabel="#{defuncion.perCi} " itemValue="#{defuncion.perCi}"/>
								<p:ajax update="txtNombres,txtApellidos,txtCi,txtObservacion,txtSeccionNicho,txtTipoNicho,txtNivelNicho,nicho" listener="#{sepulturaController.buscarDifunto}" process="@this"/>
							</p:selectOneMenu>
						</td>	
					</tr>
											
						<tr>
						<td width="30%">
							<h:outputLabel for="txtNombres" value="#{i18n['erp.despacho.defuncion.nombres']}" />
						</td>
						<td width="70%">
							<p:inputText id="txtNombres" label="#{i18n['erp.despacho.defuncion.nombres']}" style="width: 70%"
							value="#{sepulturaDataManager.defuncionInsertar.perNombres}" disabled="#{sepulturaDataManager.desactivado}" readonly="true"/>
						</td>
					</tr>
					<tr>
						<td width="30%">
							<h:outputLabel for="txtApellidos" value="#{i18n['erp.despacho.defuncion.apellidos']}" />
						</td>
						<td width="70%">
							<p:inputText id="txtApellidos" label="#{i18n['erp.despacho.defuncion.apellidos']}" style="width: 70%" 
							 value="#{sepulturaDataManager.defuncionInsertar.perApellidos}" disabled="#{sepulturaDataManager.desactivado}" readonly="true" />
						</td>
					</tr>
					
					
					<tr >
						<td width="30%">
						
							<h:outputLabel value="#{i18n['erp.despacho.sepultura.numero_nicho']}"  /> 
						
						</td>
					<td width="70%">
					<p:selectOneMenu id="nicho" label="#{i18n['erp.despacho.sepultura.numero_nicho']}" required="true" value="#{sepulturaDataManager.codigoNicho}" filter="true"  disabled="#{sepulturaDataManager.desactivado}" >
								<f:selectItem itemLabel="#{i18n['label.seleccione']}"/>
								<f:selectItems value="#{sepulturaController.sepulturaDataManager.nichoListDTOs2}" var="nicho" itemLabel="#{nicho.nicDescripcion}" itemValue="#{nicho.nicCodigo}"/>
								<p:ajax listener="#{sepulturaController.buscarNicho2}" process="@this" update="txtSeccionNicho,txtTipoNicho,txtNivelNicho"/>
					</p:selectOneMenu>
					</td>
					</tr>
					
					
					<tr>
						<td width="30%">
							<h:outputLabel for="txtSeccionNicho" value="#{i18n['erp.despacho.contrato.seccion.nicho']}" />
						</td>
						<td width="70%">
							<p:inputText id="txtSeccionNicho" label="#{i18n['erp.despacho.contrato.seccion.nicho']}" style="width: 70%"
							value="#{sepulturaDataManager.nichoListDTO.catDescripcion}" disabled="#{sepulturaDataManager.desactivado}" readonly="true"/>
						</td>
					</tr>
					
					
					<tr>
						<td width="30%">
							<h:outputLabel for="txtTipoNicho" value="#{i18n['erp.despacho.sepultura.tipo_nicho']}" />
						</td>
						<td width="70%">
							<p:inputText id="txtTipoNicho" label="#{i18n['erp.despacho.contrato.tipo.nicho']}" style="width: 70%"
							value="#{sepulturaDataManager.nichoListDTO.tniDescripcion}" disabled="#{sepulturaDataManager.desactivado}" readonly="true"/>
						</td>
					</tr>
					
									
												
					<tr>
						<td width="30%">
							<h:outputLabel for="txtNivelNicho" value="#{i18n['erp.despacho.sepultura.nivel_nicho']}" />
						</td>
						<td width="70%">
							<p:inputText id="txtNivelNicho" label="#{i18n['erp.despacho.contrato.nivel.nicho']}" style="width: 70%"
							value="#{sepulturaDataManager.nichoListDTO.nniDescripcion}" disabled="#{sepulturaDataManager.desactivado}" readonly="true"/> 
						</td>
					</tr>
								
					<tr>
						<td width="30%">
							<h:outputLabel for="txtObservacion" value="#{i18n['erp.despacho.sepultura.observacion']}" />
						</td>
						<td width="70%">
							<p:inputTextarea id="txtObservacion" style="width: 100%"
							 label="#{i18n['erp.despacho.sepultura.observacion']}" 
								value="#{sepulturaDataManager.sepulturaDTO.sepObservacion}" disabled="#{sepulturaDataManager.desactivado}" maxlength="255"/>
						</td>
					</tr>
					
					
				</table>
			</p:panel>
			<p:panel id="pnlBotones">
				<p:commandButton id="btnGuardar" value="#{i18n['label.guardar']}"
					actionListener="#{sepulturaController.registrarSepultura}"
					oncomplete="if (args &amp;&amp; !args.validationFailed) dlgNuevaSepultura.hide()"
					process="@this,pnlNuevaSepultura" update="pnlNuevaSepultura,:formSepultura:pnlMessages,:formSepultura:tablaSepultura" disabled="#{sepulturaDataManager.desactivado}"/>
				<p:commandButton value="#{i18n['label.cancelar']}" actionListener="#{sepulturaController.limpiarFormulario}" oncomplete="dlgNuevaSepultura.hide()" process="@this" immediate="true" update="pnlNuevaSepultura,pnlBotones"/>
			</p:panel>
		</h:form>
	</p:dialog>
	
</ui:composition>